Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Esch/Alzette M15 Les Franqueses del Valles Phoenix Challenger BNP Paribas Open - Indian Wells Bordeaux Challenger Wimbledon - London U.S. Open - New York Belarus F1 USA F26 USA F27 USA F2 USA F3 USA F4 USA F5 Great Britain F6 Spain F17 Spain F18 Belarus F1 Belarus F2 Germany F16 Poland F6 USA F23 USA F24 USA F26 USA F27 USA F28 USA F29 USA F1 USA F2 Croatia F1 Croatia F2 USA F4 USA F5 USA F6 Usa F7 Usa F8 Uzbekistan F1 Uzbekistan F2 Poland F1 Poland F2 Poland F3 Netherlands F2 Usa F13 Usa F14 Germany F7 Usa F16 Estonia F1 Usa F17 Estonia F2 Russia F4 Serbia F5 Serbia F4 Russia F3 Poland F4 Russia F5 Russia F6 Poland F5 Turkey F8 Turkey F9 USA F22 Usa F23 Spain F34 Spain F33 USA F24 Great Britain F16 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Usa F5 Usa F6 Usa F7 Turkey F3 Turkey F4 USA F6 Usa F13 Usa F14 Usa F15 Netherlands F4 USA F20 USA F21 USA F23 USA F24 USA F25 France F17 Thailand F4 Thailand F5 Brazil F1 Great Britain F1 USA F5 USA F6 USA F7 USA F8 Mexico F2 Mexico F3 Mexico F4 USA F13 USA F14 Armenia F1 Armenia F2 Russia F4 Russia F5 Russia F6 Spain F36 Morocco F8 Morocco F9 Spain F39 Spain F41 Turkey F33 Turkey F34 France F1 Russia F6 Uzbekistan F1 Uzbekistan F2 Russia F8 Russia F9 Armenia F1 Germany F8 Armenia F2 Russia F10 Russia F11 Russia F12 Georgia F1 Georgia F2 Turkey F47 Turkey F48 Turkey F49 Spain F35 Russia F7 Russia F8 Turkey F25 Turkey F26 Italy F21 Turkey F44 Turkey F45 Czech Republic F6 Turkey F46 Czech Republic F7 Qatar F3 Qatar F4 Qatar F5 Germany F2 Germany F3 Germany F4 Croatia F1 Croatia F2 Croatia F3 Turkey F8 Croatia F5 Turkey F9 Croatia F7 Czech Republic F1 Croatia F4 Czech Republic F4 Qatar F4 Qatar F5 Qatar F6 Germany F1 Germany F2 Germany F3 Croatia F7 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F6 Slovakia F3 Germany F3 Switzerland F1 Great Britain F15 Czech Republic F4 Czech Republic F5 Slovakia F2 Switzerland F2 Great Britain F1 Turkey F35 M15 Bad Salzdetfurth M15 Liberec M15 Opava M15 Trnava M15 Porec M25 Prague M25 Jablonec Nad Nisou M25 Pardubice M15 Heraklion M15 Heraklion M15 Heraklion M15 Rovinj M25 Jablonec nad Nisou M15 Bucharest M25 Wroclaw M25 Velenje M25 Kottingbrunn M25 Prostejov M25 Ricany M25 Prague M25 Nur-Sultan M25 Sharm ElSheikh M25 Sharm ElSheikh M25 Antalya M25 Trento M25 Sunderland Honolulu Challenger Tanger Challenger Calabasas Challenger Nottingham Challenger St. Remy Challenger Bath Challenger Marrakech Challenger Busan Challenger Fergana Challenger Marburg Challenger San Benedetto Challenger St. Remy Challenger Tashkent Challenger Bratislava Challenger Nottingham-2 Challenger Portoroz Challenger Eskisehir Challenger Vercelli Challenger Braunschweig Challenger Trnava Challenger St. Brieuc Challenger Napoli Challenger Happy Valley Challenger Tunis Challenger Prague Challenger Liberec Challenger Shanghai Challenger Sophia Antipolis Challenger Samarkand Challenger Prostejov Challenger Liberec Challenger Eckental Challenger Mohammedia Challenger Karshi Challenger Prague 2 Challenger Ismaning Challenger Ortisei Challenger Rennes Challenger Zadar Challenger Rennes Challenger Quimper Challenger Roanne Challenger Playford Challenger Shenzhen Challenger Lille Challenger Sibiu Challenger M25 Prague Eckental Challenger M25+H Bacau M15 Sofia M15 Buzau M25 Antalya M15 Torello Ostrava Challenger Prague Challenger M15 Slobozia M25 Targu Mures Bangkok Challenger Como Challenger St. Petersburg 1 Challenger Split 1 Challenger St. Tropez Challenger Mouilleron-Le-Captif Challenger Seoul Challenger M15 Bucharest Tulln Challenger Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Matsuyama Challenger Trieste Challenger Sumter Challenger Hamburg Challenger Sacramento Challenger - Sacramento Ford Tennis Championships - Louisville Karshi Challenger Marburg Challenger Dallas Challenger Liberec Challenger Suzhou Challenger Ortisei Challenger Turin Challenger Knoxville Challenger Noumea Challenger Casablanca Challenger Genova Challenger Toyota Challenger Dallas Challenger Brasilia Challenger Salvador Challenger Seoul Challenger Astana Challenger Wolfsburg Challenger Pingguo Challenger Scheveningen Challenger Kazan Challenger Quanzhou Challenger Savannah Challenger Bergamo Challenger Sophia Antipolis Challenger Zhangjiagang Challenger Biella Challenger Guangzhou Challenger Turin Challenger Kenitra Challenger Casablanca Challenger Prague Challenger Cherbourg Challenger Prostejov Challenger Furth Challenger Almaty Challenger Poznan Challenger Pozoblanco Challenger Istanbul Challenger Andria Challenger Columbus Challenger Koblenz Challenger Seoul Challenger Bergamo Challenger Budapest Challenger Dallas Challenger Bergamo Challenger Almaty Challenger San Luis Potosi Challenger Leon Challenger Barranquilla Challenger Zhuhai Challenger Mersin Challenger Shenzhen Challenger Savannah Challenger Zhangjiagang Challenger Biella 2 Challenger Bratislava Challenger Anning Challenger Brescia Challenger Astana Challenger St. Petersburg 2 Challenger Segovia Challenger Nanchang Challenger Istanbul Challenger Andria Challenger Tashkent Challenger Eckental Challenger Shymkent Challenger Fergana Challenger Quimper Challenger Prague Challenger Genova Challenger Szczecin Challenger Rennes Challenger Bergamo Challenger Ortisei Challenger Andria Challenger Bergamo Challenger Bratislava Challenger Raanana Challenger Napoli Challenger Bordeaux Challenger Bratislava Challenger Poprad Tatry Challenger Scheveningen Challenger Genova Challenger Prostejov Challenger Amersfoort Challenger Tashkent Challenger Canberra Challenger Iasi Challenger Jonkoping Challenger Kazan Challenger Shenzhen Challenger Sarasota Challenger Barletta Challenger Heilbronn Challenger Prague Challenger Poprad Tatry Challenger Prague Challenger Samarkand Challenger Mallorca Challenger Shymkent Challenger Prague 3 Challenger Almaty Challenger Meknes Challenger Bucharest Challenger Bergamo Challenger Shenzhen Challenger M15 Bucharest Rome Challenger Vicenza Challenger Prostejov Challenger Poprad Tatry Challenger Tashkent Challenger Brest Challenger Milan Challenger Marburg Challenger SAP Open - San Jose M15 Otopeni Biella 1 Challenger Salzburg Challenger Verona Challenger St. Remy Challenger Oeiras 3 Challenger Ford Tennis Championships - Louisville Mauthausen Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton President's Cup - Astana UTC Open - Cherkassy Kremlin Cup - Moscow Tiburon Challenger Jersey Challenger Bergamo Challenger Meknes Challenger St. Brieuc Challenger Ostrava Challenger Carson Challenger Furth Challenger Ojai Challenger Lugano Challenger Open Sud de France - Montpellier Penza Challenger Heilbronn Challenger Sao Paulo Challenger BRD Nastase Tiriac Trophy - Bucharest Kazan Challenger Rome Challenger Napoli Challenger Ostrava Challenger Rennes Challenger Furth Challenger Astana Challenger Dortmund Challenger BNP Paribas Open - Indian Wells Istanbul Challenger Tashkent Challenger Open Sud de France - Montpellier Sacramento Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Wolfsburg Challenger Cherbourg Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Manama Challenger Eckental Challenger Panama City Challenger Rome Challenger Ostrava Challenger Tallahassee Challenger Dubai Duty Free Tennis Championships - Dubai Skopje Challenger Istanbul Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Izmir Challenger Generali Open - Kitzbuhel Izmir Challenger Reggio Emilia Challenger Moselle Open - Metz Kazan Challenger China Open - Beijing San Marino Challenger Bratislava Challenger Erste Bank Open - Vienna Mersin Challenger Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Samarkand Challenger Arad Challenger Kosice Challenger Roanne Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Scheveningen Challenger Recanati Challenger Cordenons Challenger Cortina Challenger San Marino Challenger Manerbio Challenger BRD Nastase Tiriac Trophy - Bucharest Yokohama Challenger Sibiu Challenger Mons Challenger Generali Open - Kitzbuhel Bratislava Challenger Moselle Open - Metz Brescia Challenger Erste Bank Open - Vienna Chengdu Open - Chengdu Cherbourg Challenger Guangzhou Challenger Shenzhen Challenger Mersin Challenger ABN AMRO World Tennis Tournament - Rotterdam New York Open - New York Prostejov Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Biella Challenger Aptos Challenger Liberec Challenger Madrid Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Gazprom Hungarian Open - Budapest Rome Challenger Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle Ningboo Challenger Antalya Cup - Antalya Tiburon Challenger Eckental Challenger Bratislava Challenger Tenerife 3 Challenger Happy Valley Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Bergamo Challenger Zhuhai Challenger Guangzhou Challenger Quimper Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz Savannah Challenger St. Petersburg Open - St. Petersburg Ostrava Challenger Tallahassee Challenger Chengdu Open - Chengdu China Open - Beijing Kremlin Cup - Moscow Marburg Challenger Erste Bank Open - Vienna Brasov Challenger Como Challenger Alphen Challenger Szczecin Challenger Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Eckental Challenger Bratislava Challenger Open Parc - Lyon Mouilleron-Le-Captif Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Ostrava Challenger German Tennis Championships - Hamburg Zhuhai Challenger Irving Challenger Moselle Open - Metz Heilbronn Challenger Kremlin Cup - Moscow China Open - Beijing Braunschweig Challenger Helsinki Challenger Izmir Challenger Brest Challenger Eckental Challenger Izmir Challenger St. Remy Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Zhuhai Challenger Dubai Duty Free Tennis Championships - Dubai St. Brieuc Challenger Generali Open - Kitzbuhel Fergana Challenger Hamburg European Open - Hamburg Sofia Open - Sofia Ostrava Challenger Tiburon Challenger Great Ocean Road Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Seoul Challenger Tyumen Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Lyon Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Hamburg European Open - Hamburg Astana Challenger Tashkent Challenger Moselle Open - Metz Sardegna Open - Cagliari Sydney Tennis Classic - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Charlottesville Challenger Qatar ExxonMobil Open - Doha BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Bratislava Challenger Marburg Challenger Sofia Open - Sofia Erste Bank Open - Vienna Kazan Challenger Izmir Challenger Qatar ExxonMobil Open - Doha Cherbourg Challenger Antalya Open - Antalya Lyon Challenger Quimper Challenger Orlando Challenger Prague Challenger Augsburg Challenger European Open - Antwerp Cassis Challenger Cherbourg Challenger Sibiu Challenger Open Occitanie - Montpellier Dubai Duty Free Tennis Championships - Dubai Tiriac Open - Bucharest Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Qatar ExxonMobil Open - Doha Koblenz Challenger Penza Challenger Tashkent Challenger Guangzhou Challenger Prague Challenger Trieste Challenger Bratislava Challenger Rennes Challenger Sacramento Challenger Traralgon Challenger Mutua Madrid Open - Madrid Kosice Challenger Western & Southern Open - Cincinnati Yokohama Challenger Guimaraes Challenger Oberstaufen Challenger Prague Challenger Andria Challenger Caltanissetta Challenger Cherbourg Challenger Jersey Challenger Quimper Challenger Shanghai Rolex Masters - Shanghai Cagliari Challenger Champaign Challenger Trnava Challenger Brest Challenger Bergamo Challenger Poprad Tatry Challenger Danderyd Challenger Valencia Challenger Cherbourg Challenger Bastad Challenger Mercedes Cup - Stuttgart Murcia Challenger Naples Challenger Barletta Challenger Tunis Challenger Milan Challenger Salzburg Challenger Kobe Challenger Manama Challenger Salzburg Challenger Prague Challenger San Remo Challenger San Diego Open - San Diego Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Braunschweig Challenger Meerbusch Challenger Qatar ExxonMobil Open - Doha Ostrava Challenger ABN AMRO World Tennis Tournament - Rotterdam Saransk Challenger Rabat Challenger Guzzini Challenger - Recanati Alexander Kolyaskin Memorial - Donetsk Chengdu Open - Chengdu Kremlin Cup - Moscow BMW Open - Munich Erste Bank Open - Vienna Budapest Challenger TEB BNP Paribas Istanbul Open - Istanbul Lermontov Challenger Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Apia International - Sydney Rennes Challenger Open Parc - Lyon Mercedes Cup - Stuttgart AEGON Championships - London Antalya Cup - Antalya Bet-at-home Open - Hamburg China Open - Beijing European Open - Antwerp DIEMA XTRA Sofia Open - Sofia Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Erste Bank Open - Vienna Barcelona Open Banc Sabadell - Barcelona Belgrade 2 - Belgrade Boss Open - Stuttgart Terra Wortmann Open - Halle Kremlin Cup - Moscow EFG Swiss Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz Tata Open Maharashtra - Pune Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai TEB BNP Paribas Istanbul Open - Istanbul Hamburg European Open - Hamburg Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shenzhen Open - Shenzhen Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells European Open - Antwerp Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris San Marino Challenger BNP Paribas Open - Indian Wells Open Sud de France - Montpellier French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Cincinnati Open - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Davis Cup, Group 1, 2R, BLR-SUI 1-4 Davis Cup, Group 1, 2R, RSA-BLR 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group II, PO, TUN-BLR 2-3 Davis Cup, Group II, 1R, GEO-FIN 3-2 Davis Cup, Group II, 2R, GEO-LTU 2-3 Maia Challenger Davis Cup, Group II, 1R, MAR-GEO 3-1 Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo All Lower level tournaments BNP Paribas Masters - Paris French Open - Paris Olympics - Rio de Janeiro Olympics - Tokyo Mutua Madrid Open - Madrid U.S. Open - New York Erste Bank Open - Vienna U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris Miami Open - Miami Davis Cup, Group II, 2R, HUN-BLR 3-2 Davis Cup, Group 1, PO, BLR-MKD 4-1 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group II, 2R, BLR-BIH 4-1 Davis Cup, Group II, 1R, MON-BLR 3-1 Davis Cup, Group II, 1R, BLR-BUL 4-1 Australian Open - Melbourne Davis Cup, Group II, 2R, MDA-BLR 4-1 French Open - Paris Davis Cup, Group II, 3R, POR-BLR 3-2 Davis Cup, Group II, 1R, GEO-DEN 0-5 Davis Cup, Group II, PO, GEO-ZIM 3-2 Internazionali BNL d'Italia - Rome ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Davis Cup, World Group II, PO, GEO-EST 1-4 ATP Cup - Sydney Chennai Challenger